$(function () {
    //模板引擎过滤器
    template.defaults.imports.getTime = function (time) {
        var data = new Date(time)
        //年
        var y = data.getFullYear();
        
        //月
        var m = data.getMonth() + 1;
        //日
        var d = data.getDate();
        //时
        var hh = data.getHours();
        //分
        var mm = data.getMinutes();
        //秒
        var ss = data.getSeconds();

        m = padZero(m)
        d = padZero(d)
        hh = padZero(hh)
        mm = padZero(mm)
        ss = padZero(ss)

        return `${y}-${m}-${d} ${hh}:${mm}:${ss}`

    }
    //补零
    function padZero(n) {
        return n>10? n:'0'+n
    }
    
    //功能1 获取评论信息 并渲染数据
    getComment()
    function getComment() {
        //调接口
        $.ajax({
            method: 'get',
            url: '/admin/comments',
            // data: data,
            success(res) {
                console.log(res);
                //判断
                if (res.status !== 0) {
                    return layui.lyer.msg(res.message,{icon:5})
                }
                //渲染数据
                let htmlStr = template('comm-tpl', res)
                
                $('tbody').html(htmlStr)
                

            }
        })
    }
   
    //功能2 删除功能
    $('tbody').on('click', '#btn', function(){
        //获取id （根据id删除对应的评论数据）

        var id = $(this).attr('data-id')
        console.log(id);
        //询问框
        layer.confirm('是否要删除?', { icon: 3, title: '提示' }, function (index) {
            //do something
            $.ajax({
                method: 'delete',
                url: '/admin/comments/' + id,
                success(res) {
                    console.log(res);
                    //判断请求成功
                    if (res.status !== 0) {
                        return layui.layer.msg(res.message,{icon:5})
                    }
                    layui.layer.msg(res.message, { icon: 6 })
                    //重新渲染数据
                    getComment()
                }
            })



            layer.close(index);
        });
    })
})